{
Esta unidad se encarga de gestionar las ventanas auxiliares .
Copyright (C) 2010 Jorge Turiel <contact>

  This source is free software; you can redistribute it and/or modify it under
  the terms of the GNU General Public License as published by the Free
  Software Foundation; either version 2 of the License, or (at your option)
  any later version.

  This code is distributed in the hope that it will be useful, but WITHOUT ANY
  WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
  FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more
  details.

  A copy of the GNU General Public License is available on the World Wide Web
  at <http://www.gnu.org/copyleft/gpl.html>. You can also obtain it by writing
  to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
  MA 02111-1307, USA.
}
unit uVentanas;

{$mode objfpc}{$H+}

interface

uses
  Classes, SysUtils; 
Function PedirTexto (Pariente : TComponent;stCaption,stMensaje : String; Var stTexto: String):Boolean;
implementation
uses  uPedirNombre;
 //Ventana para pedir un texto
Function PedirTexto (Pariente : TComponent;stCaption,stMensaje : String; Var stTexto:String):Boolean;
Var
 Resultado :  Integer;
 F : TfrPedirNombre;
begin
  F := TfrPedirNombre.Create(Pariente);
  F.Caption:= stCaption;
  F.Label1.Caption:= stMensaje;
  Resultado := F.ShowModal;
  IF Resultado = 2 Then
  Begin
    //Pulsó Cancelar
    Result := False;
  end
  Else
  Begin
    Result := True;
  end;
  stTexto := F.Edit1.Text;
  F.Free;
end;
end.

